package modelo.bean;

//import java.util.Collection;
//Imports de Persistencia
import java.util.ArrayList;
import java.util.Collection;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import modelo.bean.Automovel;
// Imports basicos
//import estruturasGoogle.DirectionsResult;

@Entity
@Table(name = "carona")
public class Carona {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id_carona")
    private Long id_carona;
    @Column(name = "id_donocarona")
    private Usuario daCarona;
    
    //private Collection<Usuario> pegaCarona;
    @Column(name = "trajeto")
    private Trajeto trajeto;
    
    @Column(name = "num_lugares")
    private int numeroLugares;    
    
    @Column(name = "automovel")
    private String automovel;

   
    public Long getId_carona() {
        return id_carona;
    }

    public void setId_carona(Long id_carona) {
        this.id_carona = id_carona;
    }

    public Trajeto getTrajeto() {
        return trajeto;
    }

    public void setTrajeto(Trajeto trajeto) {
        this.trajeto = trajeto;
    }

    public int getNumeroLugares() {
        return numeroLugares;
    }

    public void setNumeroLugares(int numeroLugares) {
        this.numeroLugares = numeroLugares;
    }
    
     public String getAutomovel() {
        return automovel;
    }

    public void setAutomovel(String automovel) {
        this.automovel = automovel;
    }

    public Usuario getDaCarona() {
        return daCarona;
    }

    public void setDaCarona(Usuario daCarona) {
        this.daCarona = daCarona;
    }


    
}




